=================================================================

                               The

                             $ R / O

                        R E A D   O N L Y


                      -={ November 1985 }=-


The   monthly   news  magazine of the Tampa Bay   Kaypro   User's 
        Group and the DataCOM Network RCP/M Systems Group

=================================================================

               Steven L. Sanders - Editor (Sysop)

=================================================================
The  DataCOM Network consists of three remote databases with   60 
megabyte  of files available to members 24 hours.   An annual fee 
of $30.00 is required  for access,   an  application may be down-
loaded by calling System #1   at (813) 937-3608 at  300/1200/2400 
baud or send a  SASE along with your request to:

                      TBKUG/DataCOM Network
                        14 Cypress Drive
                      Palm Harbor, FL 33563

NOTE:   Articles and reviews of machines, hardware, software, and 
other peripherals reflect currently advertised prices as released  
by  the  distributors and are included here for YOUR  INFORMATION  
ONLY.    The  TBKUG/DataCOM  Network  is   NOT   being  paid   to  
advertise   these products and we  cannot  be   held  responsible   
for  the  price  and/or  performance  of  said products.
=================================================================

                 -={ THE TBKUG IS MOVING !! }=-

I  will be moving into a new location on November 15 and the  new 
address will be:

                     TBKUG / DataCOM Network
                      2643 Cedarview Court
                      Clearwater, FL 33519

Please  note  that ALL telephone lines both voice and  data  will 
also  be  changing  and the new numbers will be in effect  as  of 
November 15.

                   Modem Line 1 (813) 791-1454
                   Modem Line 2 (813) 791-1455
                    Voice Line (813) 791-1938


            -={ VIDEO FEATURES OF THE NEW KAYPROS }=-

                        by Steve Sanders

Many,  many times I am asked what escape code does what,  or  how 
did  I get that program to clear only part of the screen.   Well, 
it may not be to clear in the Kaypro manuals so I will give you a 
complete rundown of the video attributes and screen control codes 
used in the new Kaypros.

Applicable to the following Kaypro CP/M models; Kaypro 1, 2X, New 
2,  4E,  4'84,  10, or ROBIE (does anyone really own one of these 
ROBIEs??)


			Enable		        Disable
Inverse Video		ESC,"B0"		ESC,"C0"
Reduced Intensity	ESC,"B1"		ESC,"C1"
Blinking		ESC,"B2"		ESC,"C2"
Underlining		ESC,"B3"		ESC,"C3"
Cursor			ESC,"B4"		ESC,"C4"
unknown attribute	ESC,"B5"		ESC,"C5"
Save Cursor Pos.	ESC,"B6"   Restore pos  ESC,"C6"
25'th line 		ESC,"B7"       		ESC,"C7"


DEFAULTS ARE: Inverse OFF, reduced intensity OFF, blinking OFF,
              Underline OFF, cursor ON, and 25th line OFF

What  follows  is a sample MBASIC program which demonstrates  the 
use of the 25th (status) line

Note: Line 70 must be -->  PRINT CHR$(27);"=8 ";
      The space after the 8 is not a typo


10 REM THIS PROGRAM WILL DEMONSTRATE THE 25'TH LINE
20 REM OF THE NEW KAYPRO
30 REM
40 REM
50 PRINT CHR$(27);"B6" 	      REM SAVE CURSOR POSITION
60 PRINT CHR$(27);"B7" 	      REM ENABLE 25'TH LINE
70 PRINT CHR$(27);"=8 ";      REM MOVE CURSOR TO 25'TH LINE
80 PRINT "THIS IS THE 25'TH LINE" : REM SHOW USER WE CAN DO IT!
90 PRINT CHR$(27);"C6" 	      REM RECALL CURSOR POSITION
100 REM
110 REM WHEN YOUR DONE WITH THE 25'TH LINE IT MAY BE DISABLED
120 REM WITH THE FOLLOWING
130 REM
140 PRINT CHR$(27);"C7"	      REM DISABLE 25'TH LINE
150 PRINT CHR$(26)	      REM NOW CLEAR ENTIRE SCREEN
160 END



                       CURSOR POSITIONING

The cursor is positioned by a vertical (v1) value (0-24) and a 
horizontal (h1) value (0-80) as follows:

PRINT CHR$(27) + "=" + CHR$(v1+32) + CHR$(h1+32)

 
       0,0   +-----------------------------------+  0,80
	     |   <----  80 columns wide	---->	 |
	     |		   horizontal	 	 |
	     |					 |
	     |					 |
  24 lines   |	            24 X 80     	 |
  vertical   |					 |
	     |					 |
	     |					 |
	     |					 |
       24,0  +-----------------------------------+  24,80
	     |    protected 25th status line     |
             +-----------------------------------+



                   SCREEN/CURSOR CONTROL CODES

             FUNCTION                     HEX     DECIMAL
      ----------------------------------------------------
      CLEAR SCREEN/HOME CURSOR            1AH     CHR$(26)
      HOME CURSOR (0,0)                   1EH     CHR$(30)
      CLEAR TO END OF LINE (EOL)          18H     CHR$(24)
      CLEAR TO END OF SCREEN (EOS)        17H     CHR$(23)
      INSERT LINE (INS)                1BH,45H    CHR$(27);"E"
      DELETE LINE (DEL)                1BH,52H    CHR$(27);"R"      



                  GRAPHIC LINE DRAWING ROUTINES


     33,33   +-----------------------------------+  33,190
	     |   <-----  160 pixels wide ----->  |
	     |		         	 	 |
	     |					 |
100 pixels   |					 |
   high      |              100 X 160	 	 |
             |					 |
	     |					 |
	     |					 |
	     |					 |
     130,33  +-----------------------------------+  130,190
	     |    protected 25th status line     |
             +-----------------------------------+


Line draw formula:   ESC + "L" + (v1+32) + (h1+32) + (v2+32) + (h2+32)

The following will draw a border around the CRT, starting at the

(1) top left to top right, 
(2) top right to bottom right,
(3) bottom right to bottom left, and finally 
(4) bottom left to top left.
(1) PRINT CHR$(27);"L" +CHR$(33)+CHR$(33)+CHR$(33)+CHR$(190)
(2) PRINT CHR$(27);"L" +CHR$(33)+CHR$(190)+CHR$(130)+CHR$(190)
(3) PRINT CHR$(27);"L" + CHR$(130)+CHR$(190)+CHR$(130)+CHR$(33)

Be sure to complete all other PRINT statements before using this
final routine to draw the line from bottom left to top left.  If
you don't, other PRINT statements will cause a break in the line
if starting in column 1.

(4) PRINT CHR$(27);"L" +CHR$(130)+CHR$(33)+CHR$(33)+CHR$(33)

////////////////////

NOTE:  If  using the K10ZCPR2,  K10ZCPR3,  K83ZCPR3,  or K484ZPR3 
files  on your system,  you need to toggle the GRAF byte at  04fh 
before drawing lines.  

      You can do this from MBASIC as follows:

POKE &H4F,&H0FF  enable line drawing (before first line is drawn)

POKE &H4F,&H00   disable line drawing (after last line drawn)

      Same poke command in CBASIC:

POKE 04FH,0FFH  <-- do not confuse "0FF" with "OFF"

POKE 04FH,00H

      Or in assembly language:

MVI	A,0FFH	;enable line drawing
STA	04FH	;toggle GRAF byte "OFF"

MVI	A,0	;disable line drawing
STA	04FH	;toggle GRAF byte "ON"


             -={ Modem & HDD Interface for SB180 }=-

{Editor's note:   With the addition of this interface board,  the 
SB180  single-board computer can now handle hard disk drives  for 
mass  storage  and you can add the modem without using up one  of 
the serial outputs - all this and Z80 s/w compatible as well.  We 
now have a MEX overlay available for the SB180 computer,  see the 
file MXO-SBS1.AQM in the MODEM section.}

     The Micromint COMM180 expansion board may be the only  board 
you  will ever need for your SB180 computer.   This 4" x 5" board 
adds two major functions to your SB180:

     1) Bell 103-212A compatible 300/1200 baud modem

     2) SCSI hard disk controller interface

The COMM180 board is available in three versions:

     1) Modem, DTMF encode/decode, and voice synthesis alone

     2) Small Computer System Interface (SCSI) hard disk
        controller interface alone

     3) Both of the above

And  either the modem version or the SCSI controller version  may 
be upgraded to the full version at any time.

The COMM180 does not use a serial port on the SB180,  but instead 
addresses the bus directly.   It is fully Bell 103 and Bell  212A 
compatible (including FCC registered Data Access Arrangement) for 
300  and 1200 baud use,  is 8251A software  compatible,  features 
both  DTMF  and pulse dialing,  call  progress  monitoring,  DTMF 
reception and decoding,  and a unique diagnostic capability which 
automatically compensates for common telephone line deficiencies.  
In addition the COMM180 has optional voice synthesis capabilities 
which  allow  it to respond verbally to commands entered via  the 
standard touch tone telephone pad.

The SCSI allows the use of a wide variety of hard disks with  the 
SB180 for fast,  sophisticated mass storage whether you need just 
5 megabytes or 50 megabytes.   Many manufacturers offer hard disk 
drives  and controller cards which mate with the SCSI  interface.  
If  you  need more file space than floppies  allow,  the  COMM180 
board  can  help  meet your storage  needs.   In  addition,  many 
laboratory  instruments  support  the  SCSI  standard,  thus  the 
COMM180  can  allow  the SB180 to be more easily  used  for  data 
logging and data reduction.

Software for the COMM180 includes a complete modem communications 
system  and messaging system designed to run under  Z-System  DOS 
available  for  the SB180.   BIOS modifications are  supplied  in 
source code to allow integration of hard disk drivers into the Z-
System DOS.


                     TECHNICAL SPECIFICATIONS

 Modem:

 - Plugs into the Expansion Bus on the SB180
 - Only 4" by 5"
 - Fully Bell-212A and Bell-103 Compatible
 - DTMF or Pulse Dialing
 - Jack for External Speaker for Call Progress Monitoring
 - DTMF Reception and Decoding
 - 8251A Software Compatibility
 - Parity Generation/Checking
 - Sync Byte Detection/Insertion
 - Synchronous 1200 bps, Asynchronous  1200,300,110 bps
 - Software  Controlled  Audio  Input  and  Output  Interface  (2 
    Separate Jacks) for Voice Communication or Acoustic Coupling
 - Voice Synthesis (LPC coded)
 - ASCII Command and Error/Status Codes
 - Extensive Built in Diagnostics
 - Phone Line Diagnostics
 - FCC Registered Direct Connection. Tip and Ring Input
 - Operates on +5/+12 Volt Power Supply 


 SCSI Interface:

 - Provides a Device Independent Local I/O Bus
 - Operates at DMA Data Rates Up to 1.5 Megabytes Per Second
 - Supports Initiator and Target Roles
 - Parity Generation with Optional Checking
 - Supports Bus Arbitration
 - Provides Direct Control of All Bus Signals
 - Xebec 1410 compatible
 - Adaptec ACB4000 compatible


                         COMM180 Software

The  software  which comes with the COMM180 consists of TERM  III 
and Z-MSG (optional).

TERM  III is a sophisticated communications package which  offers 
all the functions of standard modem programs but goes far  beyond 
them  when used with COMM180's advanced features and Z-System DOS 
(required for operation).  TERM III was designed to be used as:

 1)  an  originating communications system to allow the  user  to 
dial  out,  communicate with other computers,  and  perform  file 
transfer functions;
 2)  a  remote  access  system to allow users to  dial  into  the 
system,  interact with it,  and transfer programs into and out of 
it; and
 3)  a  configuration system to allow the user to  configure  the 
attributes of the other two types of systems.

TERM III offers multiple file transfer protocols:  Christiansen's 
MODEM7  (with  checksum and  with  CRC),  MODEM7  batch,  XMODEM, 
KERMIT,  CompuServe's CIS, and X-ON/X-OFF.  Special attention has 
been  paid  to making the remote access system completely  secure 
from unauthorized use.   You may also call in to TERM III on  the 
COMM180  and  use  a  standard touch tone  pad  to  give  special 
instructions,  e.g.,  run  a  program using the COMM180's  speech 
synthesis to give a verbal summary of system access.

Z-MSG  allows  the COMM180,  SB180,  and TERM III  to  be  custom 
configured  as a "turnkey" Remote Bulletin Board System  - either 
as  a  public  system allowing access to anyone or as  a  private 
system restricting access to "members only".   Z-MSG allows up to 
eight user "types" with varying priveleges associated with  each.  
Messages may be public or private and may be over 100 lines long.  
Extensive editing functions are provided and comprehensive online 
help is always available.

For  those  wishing to use the SCSI as a  hard  disk  controller, 
source  code  is  provided which allows many types of  hard  disk 
controllers  and  sizes of Winchester disks to be  used  as  mass 
storage  for  the SB180.   Two popular controllers are  supported 
directly  - the  Xybec 1410 controller and the  high  performance 
Adaptec ACB4000.   Two disk sizes are supported - the standard 10 
MB drive as well as the high capacity 20 MB drive.  Provisions to 
support  other  controllers and even higher capacity  drives  are 
included.   Of  course,  the SCSI may also be used to link  other 
SB180's or SCSI equipment together as well.

For more info, contact Micromint at:      800 635-3355


                -={ WHATSNEW in Public Domain }=-

VDO25B.LBR has the latest updated version of the VDO text  editor 
by  James  Whorton.   It  now has all the  earlier  patches  pre-
installed and comes with a 128-byte command buffer.   This little 
gem is only 8k and uses no overlays,  just available memory.   It 
is  very fast and is installable for most any 24x80 CP/M  machine 
being sold today.

ACMDU11.LBR   is  a  nice  utility  for  ZCPR3  folks  using  the 
ARUNZ04/05 ALIAS.CMD file.   ACMDU11 allows you to add or  delete 
alias commands stored in the ALIAS.CMD file quickly and simply.

DBALL.LBR  is  a dBaseII system for generating  multiple  mailing 
lists  that can be used by Wordstar and Mailmerge to produce form 
letters.   This  is  an extensively modified version of  Dr.  Don 
Saba's DBRECALL system for tracking patients.

DBCHECK.LBR  is an all-purpose checking account program  for  use 
with dBaseII.

RECOVER.LBR  is  a menu-driven UNERASE utility for CP/M 2.2  that 
will  list  ERAsed files on the current drive and  allow  you  to 
UNERAse them easily.

MXO-SBS1.LBR   contains  the  MEX  modem  overlay  for  use  with 
Micromint's SB180 single board computer.

GRAB.LBR has a program that works similar to FIND, but allows the 
user to extract paragraphs from a Wordstar document file.


           -={ SOFTWARE REVIEW: The Writer's Guide }=-

                         by Daniel Patt

    The WRITER'S GUIDE (TM),  version 1.1,  is a replacement menu 
for  Perfect  Writer  (TM).   It provides two menu  screens  that 
replace  all of the menu screens that come with  Perfect  Writer.  
The  replacement  menu AUTOMATICALLY passes the  current  working 
file's  name  to Perfect Formatter (TM) and Perfect Printer  (TM) 
along with "standard" formatting and printing options.

The  WRITER's GUIDE provides a single letter command that  allows 
the  formatting and printing of the current  working  file.   Its 
directory  features selecting files by extent or filename  alpha
betically,  plus selecting only *.com,  etc.   (unfortunately one 
can not access more than the A or B drives to my knowledge).

In addition,  one can list a file from the menu,  count the words 
in  a  file from the menu,  UNERASE a file and turn off  the  key 
click  from  the menu and even call The WORD Plus (TM)  as  one's 
spelling program from the menu.

Since  most  of  my work with Perfect Writer  requires  immediate 
formatting  and  printing  of the file  I  am  working  on,  this 
replacement  menu is very useful to me.   It is well thought  out 
and receives high marks from me.

A recent letter in the Kugram (Vol.  3 No.  2) told of a new menu 
program  that replaced the PW menu.   The company that offers the 
program is Interior Systems,  Inc.  of Joelton, Tenn.  (P.O.  Box 
188,  zip 37080).   The company can be contacted through its  800 
number (800/531-5255).

The  standard  Perfect  Writer uses a number of  menus  to  edit, 
format and print a file on paper.  These menus require one to re-
type  the  name  of  the file at the start of  each  use  of  the 
program.  In addition, each time one uses the menus, one must re-
enter  the  options unless one wants to use the  default  values.  
Some  people  choose to not use the menus and directly enter  the 
programs with the appropriate parameters added or use a SUBMIT or 
EX file to make their standard choices with fewer steps.

WRITER'S GUIDE offers an alternative to these methods.

Since my new secretary was having trouble with the old set of  PW 
menus,  the  Kugram  review suggested to me  an  alternative.   I 
called  the  company  and ordered a copy of the  program  for  my 
Kaypro  10.   I received the version for the Kaypro II.   When  I 
tried  to use the "change user" option,  I discovered that I  had 
the wrong version.   I called the company and promptly received a 
call  back  from the people in charge.   The KP II version  costs 
$35.00  and the KP 10 costs $55.00.   I paid the  difference  and 
have been very happy with the program.  IT IS VERY NICE TO HAVE A 
COMPANY  RESPOND TO PROBLEMS!!!  Not all companies can or will do 
this.

The KP II version does not work well on the KP 10; it is too slow 
when  it  prints the full directory.   This is  because  it  also 
calculates the remaining space on the B disk.   I believe that it 
would  work quick enough for the KP II because there is not  that 
much disk space to calculate.

However,  after I received the KP 10 version of Writer's Guide, I 
was very pleased.   The program comes in two versions on the disk 
along  with  a COM file that will change the size of  the  PW.SWP 
file.   One  file is the "normal" new menu and the other file  is 
the  fast  menu.   The difference is that the fast menu does  not 
calculate  the remaining disk space and display it every  time  a 
directory read is requested.

The  fast menu works at an acceptable speed in my office environ
ment.  The menu allows the editing, formatting and printing of PW 
produced  files by the pushing of one key (a letter) in the  menu 
mode.   It provides for the changing of some, but not all options 
for Perfect Formatter and Perfect Printer.   It provides for  the 
changing  of  user  areas  from the menu  with  out  leaving  the 
program.

WRITER'S  GUIDE  has two menus.   You can change between them  by 
typing the letter "M".   The command letters displayed in  either 
menu  can be entered and used no matter which menu is  displayed.  
The more familiar you are with the commands, the less you have to 
look at the menus.

To  work on a file from the menu,  you need to enter the  command 
"W"  and the name of the file.   You need to enter the full  name 
including  the extent.   It would have been a nice feature if the 
".MSS"  extent was added automatically unless one typed a  period 
(.) and an extent.

Once  the  "Working on file" has been typed you do  not  need  to 
retype  it from the menu to format it,  print it,  list it on the 
screen,  or to use a speller on it.   All you need to do is enter 
the single letter command for the desired function.   Since  most 
of  my files are accessed and used one at a time,  this is a very 
convenient feature.

The  menus  allow you to display either the A or B  directory  or 
just  specified types or names of files using the CP/M wild  card 
features  of "?" and "*".   This is also a very nice  feature  to 
have.   A  unique  addition which I have not seen before  is  the 
ability  to  toggle  the  display of the directory  so  that  the 
display is done alphabetically by extent or by file name.   Thus, 
you  can have all .COM files printed alphabetically and then  all 
".MSS" files printed alphabetically on the same screen.

Use  of the Control-Y (^y) key causes the last entered file  name 
to be repeated at the cursor position.  This is a nice feature if 
you have chosen any of the copy,  rename,  kill (erase),  or yank 
back (unerase) features offered on the menu.

The  second  menu  provides a series of two  letter  commands  to 
change the parameters sent to Perfect Formatter (TM) and  Perfect 
Printer  (TM).   These  allow the selection from the menu of  Top 
Level  of Verbatim,  formatting for a different device  than  the 
default  device,  pausing  for  insertion  of  each  page,  start 
printing  on a different page than page one,  number of copies to 
printed, output to the screen, selecting the pf output file name, 
selecting  the  PP out port name (other than the  default  port), 
choice of the spelling program,  and display for the directory by 
ext  or  filename.   When  one selects one of  these  two  letter 
options, they remain selected until changed.

Unfortunately,  the  menu  does  not allow one  to  send  the  -q 
parameter  to  Perfect Printer (TM) which stops the query of  the 
right  choice of device formatted.   This would have been a  very 
nice  feature  to have had;  I have waited many  minutes  at  the 
console when I have not answered yes to this question.

The  program  provides a Control-C feature in the formatting  and 
printing modes to stop the programs and go the next step.  If you 
have  chosen  to  print  and format in one  step  and  issue  the 
Control-C  in PF,  then the program sends to PP ignorant  of  the 
fact that no ".FIN" file exists.

Somehow  the program actual adds information to CP/M,  because if 
you exit the program without using the program's exit mode,  then 
CP/M will return you to the menu as if you had finished the  last 
requested  operation.   This has happened to me a number of times 
and at first I didn't understand what was happening.

There  is a problem with the text to screen mode.   I found  that 
the  order  of the format for device and the on  screen  printing 
order to PF made a difference in the on screen page size.  Proper 
choice  of the order would allow the actual size of  the  printed 
page  to  be displayed in a continuous scroll across the  screen.  
Improper choice provides a very short page to be scrolled  across 
the screen.  Unfortunately, the program only allows for the short 
page  scrolling across the screen.   The -c before -dev  {device} 
option gives the result wanted.

A  number of additions to this program would be very nice.   Some 
of them have been commented on previously in this review.  Access 
to more drives than just A or B,  the ability to run the menu and 
the files in just one drive, quicker directory display, all these 
would be useful modifications.

But,  the program,  as is,  is good and is very useful because it 
saves time.   I feel that it is well worth the money.  Now, if it 
could only take up just 1K of file space...


                 -={ Word Processing Helpers }=-

                        by Steve Sanders

The  TBKUG library has many useful utilities for word  processing 
support.  Most of these utilities are made for Wordstar users and 
deal  with manipulating the resultant ASCII files.   I will  give 
you  a listing of utilities available and a brief description  of 
what they do and/or how they do it:

UNSOFT.LBR  contains  two very handy  utilities:  (1)  ENSOFT.COM 
which converts ASCII text files to Wordstar document format.   It 
actually  makes educated guesses as to where to put soft or  hard 
carriage  returns as well as soft spaces.   (2) UNSOFT.COM  which 
converts Wordstar document files back to normal ASCII files.   It 
resets all high bits set by Wordstar back to zero and strips  out 
all   dot  commands  except  .PA  which  is  converted  to  a  FF 
(formfeed).   It  also  converts soft (1Fh) hyphens to real  hard 
(2Dh) hyphens and removes all control characters except TAB,  FF, 
CR, and LF.

BACKTOWS.LBR  has  a utility that allows  re-formatting  document 
files  to  your  preferrences.   You may re-format  a  right  and 
lefthand  justified  file  so  that it now  has  a  "ragged"  un-
justified  right  margin.   It will also perform  much  the  same 
function as ENSOFT by adding high order bits at the beginning and 
end of every word ala Wordstar document mode.

FILT.LBR  has  a variety of ASCII file filters that perform  many 
different tasks.   FILTA will remove all high bits,  changes lone 
LF to a CR/LF pair and optionally retains FF  characters.   FILTB 
is for filtering MBASIC files, does the same as FILTA but retains 
the LF-CR required by some Basic editors.   FILTW is for Wordstar 
document  mode files,  handles CR and LF like FILTA,  removes dot 
commands,  converts  soft  to hard hyphens  and  non-break  (0Fh) 
spaces to normal spaces (20h).   FILTWC is exactly like FILTW but 
retains  the  CR  and  LF  intact  in  whatever  form  they  were 
originally.

WINDEX20.LBR  creates  indexes  for  Wordstar  files  written  in 
document  mode.   It can be used with a manuscript of any length, 
including  books up to 9,999 pages,  with a maximum of 254  keys.  
There  are  three different modes of indexing available  and  can 
become an invaluable W/P aid.

PAIRX13.LBR  searches  Wordstar document  files  for  un-balanced 
pairs  of print control characters.   Real handy when you  forget 
that  "other"  ^PB  and end up with a whole document  printed  in 
boldface.   Or  how  about  only one ^PS,  not bad  if  you  like 
everything underlined.

FOOTNOTE.LBR  combines  a Wordstar document file and  a  file  of 
footnotes  for  it  into one  single  (non-document)  file,  with 
footnotes  at the bottom of each page,  which may then be printed 
out by Wordstar.
WSAVEALL.LBR  is a unique concept for restoring text lost in  RAM 
after  a "disk-full" error or a hastily exited (^KQ - Yes)  file.  
Wordstar  always  buffers about 15k of edited text  in  the  same 
location in memory and this program with the aid of a SUBMIT file 
will automatically recover this text and place it in a file to be 
further  edited.   This utility and RESQ13 will both recover text 
even AFTER a system reset or cold boot.

RESQ13.LBR  operates  much  the same as  WSAVEALL  except  it  is 
manually  invoked  from  the  prompt  when  desired  rather  than 
automatically submitting itself for processing after a warm boot.  
RESQ  will auto-adjust itself for the size of TPA on your machine 
so  it  works well even under small  memory  configurations  (ala 
ZCPR3).   RESQ  will prompt you to enter a string to search  for, 
then  begins  looking  thru the RAM buffer area  for  the  target 
string.   If  the string is found,  RESQ backs up to the start of 
the  buffer area and then saves the 15k (max) of text to  a  file 
called RES.Q on the currently logged drive.

SYA.LBR  (aka  Save Your ASSetts) is another RAM  rescue  program 
similar to RESQ13.  I like RESQ better and have always had better 
results then with SYA (nuff said?)

OUTLINE.LBR  is  a  utility used in conjuction with  Wordstar  to 
produce  an  outline.   There  are a maximum of  four  levels  of 
outlining available.

WC1.LBR is an update to the WC.COM utility supplied with Wordstar 
to count the number of words in an ASCII file.  This version will 
skip  all  lines  beginning with "dots"  to  avoid  counting  dot 
commands  as words.   Very handy for writers who are paid by  the 
number  of words per text or when you only have a limited  number 
of words allowed for say an advertisement in a magazine or such.

ROFF.LBR  contains  a file formatting utility that allows you  to 
format  for printing any ASCII text file.   You may  specify  the 
amount  of  indentation required for the entire file  and  change 
this  specification at any time with another dot command.   There 
are  many  parameters possible including  full-line  filling  and 
complete   page-style  formatting  including  top  margins   with 
headers,  a  second top margin,  the main body of text,  a  third 
margin, and finally the bottom margin including the footers.

WS3330.DQC  is  a  text file that contains all known  labels  and 
patch  locations for Wordstar v3.30.   This is especially  useful 
when patching-in an un-supported printer or for that special  mod 
you want to make to Wordstar.

WSFAST24.LBR  has  several different submit files used  with  the 
included  EX15  utility to speed-up the operation of Wordstar  by 
removing  unnecessary  time  delays and filling  in  the  opening 
copyright display screens.  This is a definite must for owners of 
the   Kaypro-bundle   versions  as  they  are  really   slow   as 
distributed.   The  whole process is automated and takes only   a 
couple  of minutes to perform.   The resultant copy  of  Wordstar 
will  now  sign-on very quickly and allows you to  begin  editing 
much faster then the stock version.

QK-21.LBR  aka QWIKKEY is an all-purpose keyboard re-definer that 
allows you to assign ASCII strings or commands for simple one-key 
entry.   QWIKKEY  can be defined on-the-fly or it can read  in  a 
file of pre-defined string assignments.   Now you know how to get 
super  function keys on the Kaypro and other computers that  lack 
real function keys.  QWIKKEY takes up very little memory and more 
then pays you back with it's abilities.


                  -={ S-100 System For Sale }=-

MORROW DECISION I,  S-100 computer system with 14-slot Wunderbuss 
MultI/O  motherboard,  3  programmable RS-232C serial  ports  (0-
19.2kb) and 2 parallel I/O ports.   MPZ80 CPU card,  MM65K memory 
board,  DJ/D2B 8-inch floppy controller board,  HDC-3A hard  disk 
controller card.

Disk sub-system: (1) Fujitsu 10mb hard disk in cabinet with power 
supply and fan, and (1) Shugart 8-inch floppy drive (reads/writes 
standard IBM 3470 format diskettes in 4 densities; 128, 256, 512, 
or  1024 bytes per sector).   System can be easily set to boot-up 
from  hard disk or floppy by flipping one dip switch on  the  CPU 
board.

Complete   BIOS  listings and  all  driver  software   for   any 
configuration  of  available 5 or 8-inch  hard  disks.   Original 
manuals   for  everything  and  CP/M  2.2  including  all  system 
utilities and bunches of disks full of goodies.   System is  100% 
operational and  very solid.   Heath H-19 smart terminal included 
with  all  the above for $2,000.00 firm (you pay the shipping  if 
not picked up at my home.)

I  will also include a complete multi-user operating system ($600 
value  MultI/OS  by  InfoSoft,  upward  compatible  to  CP/M  2.2 
software)   in  full  source  form  with  documentation  and  all 
utilities on 8-inch diskettes.   I can also furnish MEX, BYE, and 
XMODEM  overlays to let you put this gem online as a super  RCP/M 
system.

If  interested,  contact  Steve Sanders (813) 937-7249  voice  or 
leave  a message on one of the remote systems.   First  to  flash 
cash  owns the machine!   I've only got just this one and it's  a 
steal at this price.


                 -={ Stretch Your Modem Time }=-

Sitting  here behind the screens of my remote systems I see a lot 
of  people  wasting  time  and  more  importantly,  money.   Most 
everyone I know owns and uses a printer regularly, so why not use 
it when you call by modem?  The most common mistake new users and 
old  pros  alike make is to NOT dump the  DIRectory  listings  to 
their printers.   This is especially effective for the callers at 
300 baud who spend a lot of time just waiting for a file transfer 
to  be  completed.   If  you first dump the DIR  listing  to  the 
printer  then  you may then scan it during the file transfer  and 
save the wasted time used with repetitive DIRs.

You can always be dumping to the printer at the same time you are 
saving  to  a terminal mode file with  MEX.   The  terminal  mode 
capture  file  will do you no good as a referrence during a  file 
transfer because you can't view it while receiving a  file.   The 
hardcopy  from your printer can be viewed at anytime.   I find it 
real handy to just always dump to the printer, of course I have a 
fairly  high speed (160 cps) OKI 92 printer plus a  128k  printer 
buffer.   This  may not work very well if all you have is a  slow 
daisey-wheel  printer  capable  of only 10-20 cps  speed  and  no 
buffer.

Many,  many  times I see a caller transferring an ENTIRE  library 
file  (usually very large) when he only needs or can use  one  or 
two of the internal files.   Please use LUX or LDIR and then TYPE 
out  the internal .DOC or .INF file first - you'll probably  find 
out that only one version of the .COM file is for you anyway.  At 
least  find  out if the set of programs will even work  for  your 
computer before downloading the whole mess!

HOW-TO Find a File:

   1.   Use WHEREIS,  FINDF,  or FILEFIND and search for the file 
online first, it may already be there in another file area.

                   A0:SYSTEM>whereis sd100*.*

   2.   If the online search is negative,  then use CAT to search 
for  the  filename  in the master  library.   Remember  most  all 
utilities  are  "versioned" and have numbers  to  indicate  their 
version update status so always use wildcards like so:

                   A0:SYSTEM>cat sd1*.*

If  the file you seek is listed in the master catalog but is  not 
online,  just leave me a message and I'll make the file available 
on your next call.

Remember  anytime  you have trouble with  system  commands,  just 
enter HELP or SYSHELP anywhere while in CP/M.  All the help you'd 
ever need is always there - you just have to ask for it.

Also very important:   When you begin a XMODEM file transfer,  be 
sure  to  WAIT  until  XMODEM shows you  it  actually  found  the 
requested file and has opened the file!   If you hit the <RETURN> 
right  after  entering the XMODEM command and immediately  escape 
terminal  mode to enter your modem receive command you may  never 
see  the any error messages displayed by XMODEM.   You also  will 
not see the size of the file display or the number of records and 
will  have  no idea how long the transfer will take or  when  you 
have reached the end of file until your modem program returns you 
to terminal mode.  Nuff said???

Take  your time,  plan your strategy,  and stretchhhhh your modem 
time and long distance dollars to their fullest...


          -={ Review: JUKI 6100 Daisey-Wheel Printer }=-

                     by Steve Sanders, TBKUG

I just picked up a Kaypro Letter Quality Printer, better known as 
a JUKI 6100 daisey wheel printer after realizing my need for real 
correspondence  quality  type.   I  have been  scanning  all  the 
magazines  and catalogs and comparing price and features and find 
the JUKI to be right in the ballpark.   I got this one "slightly" 
used, second-hand, and such got a very good deal on it pricewise.  

For the new purchaser I have found the price is rather fixed even 
by  mail  order  at around $350 for the model  6100  JUKI  daisey 
wheel with a parallel (Centronics) interface.   The tractor  feed 
is  extra  at around $130-150 and is absolutely necessary if  you 
intend to use continuous forms or labels.   The JUKI comes with a 
friction feed arrangement identical to a standard typewriter  for 
cut sheet paper.   The 6100 prints along at a fairly brisk 18 cps 
and  has the familiar sound of all plastic or metal daisey  wheel 
printers.

WHEELS:  The  6100 uses Triumph-Adler compatible  plastic  daisey 
wheels  which hold up very well if handled properly when  not  in 
the machine.   There is a wide variety of wheels available; PICA, 
ELITE,  COURIER,  ORATOR,  SCRIPT, and MICRON to name just a few.  
These are also measured in the size of pitch as well as style and 
the 6100 can use 10,  12,  or 15-pitch,  and Proportional Spacing 
wheels.   These  wheels are available for $18-25 each and last  a 
long time when they are put back in their carriers after use.
(P.S.   I  just ordered 5 different daisey wheels  from  Protecto 
Enterprises in Barrington, IL and got 'em for $18/ea.)

RIBBONS: The 6100 uses a standard IBM Selectric II drop-in ribbon 
cartridge  loaded  either  with one-strike film  or  multi-strike 
fabric.   I  highly  recommend the one-strike  film  for  overall 
quality and appearance of the printed page.  These cartridges are 
readily  available in any office supply store for around $4.00  a 
piece  and  will  usually print about 150,000  characters  before 
replacement.   The  JUKI  makes efficient use of the  ribbon  and 
actually  prints on 3 different parts of it before advancing  the 
film forward.

SET-UP:  Installation was simple with the Kaypro and the  bundled 
Wordstar  v3.30,  you  just  pick  the  Diablo  630  option  from 
WINSTALL's printer menu.   I then added the patches as  specified 
in  the  file JUKI-WS.PAT (available in the WORDPRO area  of  the 
remote  systems) for continuous underlining (you definitely  want 
this one),  proportional spacing,  and shadow print mode (similar 
to bold but different).  My printed pages now look as if I slaved 
over an IBM typewriter all day, but I'm not going to tell anyone!

OPERATION: Very simple and straight forward,  insert paper,  roll 
past top and align,  back it up to top of page,  and  print.   If 
using  the tractor feed and continuous forms,  you need only flip 
one easily accessible dip switch to avoid the stop-n-start  after 
each page.   As per norm with all daisey-wheels,  the JUKI sounds 
like   a  slightly  muffled  machine-gun  and  should  be  placed 
somewhere  in  the room where some of the noise may  be  absorbed 
rather than reflected.   Several vendors have "quiet boxes" which 
can be placed over dot matrix or daisey wheel printers and really 
puts the squelch on them.  After printing several pages your ears 
could stand a rest - I suggest leaving the room during  printing, 
use the old bathroom or coffee excuse!

OVERALL:  I  would  have  to  give the JUKI  high  marks  in  all 
categories except speed.  Speed-wise the JUKI is in the middle of 
the range,  the low is 10cps and the high is 40-50cps.   But  the 
high-speed  babies cost between $1,500-2500 so the JUKI is a good 
buy between $350-425 (average mail order to retail prices.)  JUKI 
has another model of interest to those who like both a typewriter 
and a printer - the model 2200 is both.   It has a keyboard which 
is nice for addressing one or two labels or envelopes or  writing 
a  letter,  but  also  comes  with either a  serial  or  parallel 
connector as well.   It is slow at 10cps as a printer but can  be 
had  for  around $250 and uses all the same wheels as  all  other 
JUKI models.   JUKI printers are good value for the money and I'm 
sorry  to  see that Kaypro has dropped them from  their  Business 
Pack systems.


                   -={ That's All Folks !! }=-

Another month has come and gone (where do they go?) and here I am 
finishing up yet another $R/O magazine.  I have been working like 
crazy to get the new multi-user system online.  It is here, it is 
working, and it WILL BE ONLINE VERY SOON!!

I  have a few minor problems to straighten out such as getting it 
to  answer the phone properly and set correct input baudrate  but 
that  should  only be a matter of patch and test  and  then  test 
again.   Nothing worse then a 'buggy' system online so I'm trying 
to work out all the bugs before going online.

Congrats to David Kay,  the new president of Kaypro  Corporation.  
Andy  Kay has stepped down in favor of retirement and the  reigns 
have been passed to his son David.

And  as always,  THANK YOU to all the members and others who have 
bought  TBKUG  User Disk volumes and paid membership  dues  -- we 
cannot do it without you...

                          Steve Sanders
